artificial leech - Deutsch Englisch Wörterbuch